const register = document.querySelector('.register');
const login = document.querySelector('.login');
const registerA = document.querySelector('.register-a');
const loginA = document.querySelector('.login-a');
// 点击注册页面的链接，把注册页面隐藏，显示登录页面
registerA.addEventListener('click', function (e) {
    register.style.display = "none"
    login.style.display = "block"
})
// 点击登录页面的链接，把登录页面隐藏，显示注册页面
loginA.addEventListener('click', function (e) {
    login.style.display = "none"
    register.style.display = "block"
})

// 给注册表单添加注册功能
register.querySelector('form').addEventListener('submit', function (e) {
    e.preventDefault()
    const data = $(this).serialize()
    axios.post("/api/register", data)
        .then(result => {
            if (result.data.code === 0) {
                toastr.success(result.data.message)
                // 模拟用户点击注册页面的链接，跳转到登录页面
                registerA.click()
            }
        })
})

// 给登录表单添加提交事件
login.querySelector('form').addEventListener("submit", function (e) {
    e.preventDefault()
    const data = $(this).serialize()
    axios.post('/api/login', data)
        .then(result => {
            if (result.data.code === 0) {
                toastr.success(result.data.message)
                // 把token识别码存储在本地存储中，以便后续核对
                localStorage.setItem('token', result.data.token)
                setTimeout(() => {
                    location.href = './index.html'
                }, 500)
            }
        })
})